/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Modelo;

import Controlador.UsuarioController;
import Modelo.Entidades.Usuario;
import Modelo.Persistencia.GenericDAO;
import Modelo.Persistencia.UsuarioDAO;
import Modelo.PersistenciaJDBC.UsuarioDAOJDBC;

/*
 *  Proyecto eJAM [G12]
 *  Miembros:
 *      - Javier Ruiz Hidalgo
 *      - Adrian Ramos Cápitas
 *      - Miguel Alejandro Esteban Ordóñez
 */

public class UsuarioModelImpl extends AbstractModelImpl<UsuarioController, Usuario, String> implements UsuarioModel{

    protected GenericDAO obtenerImplementacionDAO(){
        return new UsuarioDAOJDBC();
    }

    public boolean compruebaUsuario(String pk) {
        UsuarioDAO dao = (UsuarioDAO)obtenerImplementacionDAO();
        return dao.existeUsuario(pk);
    }

}
